<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 数组的创建 ；
        // 数组创建方式一:字面量创建数组 
        // var arr = [1,2,3];  //字面量创建数组 
        // console.log(arr);

        // 数组创建方式二：内置构造函数创建方式；
        // var arr = new Array();
        // console.log(arr);

        //1. 内置构造函数 传入一个数字参数 : 创建一个长度为5的空数组；
        // var arr = new Array(5);
        // console.log(arr);


        // 2.传入多个参数 :会把多个参数 放在数组里；
        // var arr = new Array("5",6,7,"hello");
        // console.log(arr);




        // 删除数组的野路子 :设置 数组的长度；
        // var arr = [1,2,3,4,5];
        // arr.length = 3;
        // console.log(arr); 

        // 数组偏平化；把多维数组转成 一维数组；

        var arr = [1,2,3,[4],[5,[6,[7,8]]]];
        // 把arr 转成字符串；
        var str =   arr.toString();
        console.log(str);
        // 把字符串转成数组；
        var newarr =  str.split(",");
        console.log(newarr);

//     var str = "abc-de-f";
//    var arr =  str.split("");
//    console.log(arr);

    </script>
</body>
</html>